package tec;

public class TestPassagerStandard extends TestPassagerAbstrait{
	
	TestPassagerStandard(){
		lance2();
	}    

	protected PassagerAbstrait creerPassager(String nom ,int dest){
		 PassagerAbstrait p = FabriquePassager.fairePassagerStandard(nom,dest);
		return p;
	}
	
	
	protected void testChoixPlaceMontee(){
		Transport b1 = new Autobus(50,50);
		PassagerAbstrait p = creerPassager("toto",10);
		p.monterDans(b1);
		if(b1.aPlaceAssise())
			assert p.estAssis():"assis";
		else
			assert p.estDebout():"debout";
			
		
	
	}

	protected void testChoixChangerPlace(){	
		Transport b1 = new Autobus(50,50);
		PassagerAbstrait p = creerPassager("toto",10);
		p.monterDans(b1);
		b1.allerArretSuivant();
		if(b1.aPlaceAssise())
			assert p.estAssis():"assis";
		
	}	
}
